package com.ysh.springmvc.rest.controller;

import org.springframework.web.bind.annotation.*;

/**
 * 袁胜虎 on 2022/8/31 16:45
 */
@RestController
@RequestMapping("/users")
public class UserController {
    /**
     * 查询一个id为1的用户
     */
    //@RequestMapping(method = RequestMethod.GET,value = "/user/{id}")
    @GetMapping("/user/{id}")//限制get请求
    public String getUserId(@PathVariable Long id){
        System.err.println("UserController中的方法getUserId执行了!!!");
        return "getUserId>>>>>>"+id;
    }

    @DeleteMapping("/user/{id}")
    public String deleteById(@PathVariable Long id){
        System.err.println("UserController中的方法deleteById执行了!!!");
        return "删除了"+id;
    }
    @PutMapping("/user/{id}")
    public String updateById(@PathVariable Long id){
        System.err.println("UserController中的方法updateById执行了!!!");
        return "修改了"+id;
    }

    @PostMapping("/user/{id}")//限制get请求
    public String addUser(@PathVariable Long id) {
        System.err.println("UserController中的方法addUser 执行了--->");
        return "addUser==>" + id;
    }


}
